From: Felix Fietkau Date: Thu, 14 Aug 2025 17:07:40 +0000 (+0200) Subject: blob: use blobmsg_parse_attr in __uci_blob_check_equal X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=9033e8c27253977285bd3679311b212607b492c6;p=project%2Fuci.git blob: use blobmsg_parse_attr in __uci_blob_check_equal Ensures that this function can be used with blobmsg containers Signed-off-by: Felix Fietkau --- diff --git a/blob.c b/blob.c index bc38a7f..82cf0e1 100644 --- a/blob.c +++ b/blob.c @@ -210,12 +210,10 @@ __uci_blob_check_equal(struct blob_attr *c1, struct blob_attr *c2, return true; tb1 = alloca(config->n_params * sizeof(struct blob_attr *)); - blobmsg_parse(config->params, config->n_params, tb1, - blob_data(c1), blob_len(c1)); + blobmsg_parse_attr(config->params, config->n_params, tb1, c1); tb2 = alloca(config->n_params * sizeof(struct blob_attr *)); - blobmsg_parse(config->params, config->n_params, tb2, - blob_data(c2), blob_len(c2)); + blobmsg_parse_attr(config->params, config->n_params, tb2, c2); return !uci_blob_diff(tb1, tb2, config, NULL); }